package com.deyuanyun.pic.wf.domain;

import java.util.Date;

/**
 * 流程定义表
 */
public class ProcessDefinition {
    /**
     * 主键
     */
    private String id;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 创建备注
     */
    private String createRemark;

    /**
     * 逻辑删除字段
     */
    private Short deleted;

    /**
     * 版本
     */
    private Short vsersion;

    /**
     * 修复流程编号
     */
    private String code;

    /**
     * 流程管理名称
     */
    private String name;

    /**
     * 流程是否被挂起（被挂起的流程不可用）：0，否；1，是
     */
    private Short suspended;

    /**
     * 流程的定义是否允许删除：0，允许；1，不允许
     */
    private Short allowDeleted;

    /**
     * @return 主键
     */
    public String getId() {
        return id;
    }

    /**
     * @param id 
	 *            主键
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * @return 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate 
	 *            创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return 创建人
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * @param createUser 
	 *            创建人
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    /**
     * @return 创建备注
     */
    public String getCreateRemark() {
        return createRemark;
    }

    /**
     * @param createRemark 
	 *            创建备注
     */
    public void setCreateRemark(String createRemark) {
        this.createRemark = createRemark == null ? null : createRemark.trim();
    }

    /**
     * @return 逻辑删除字段
     */
    public Short getDeleted() {
        return deleted;
    }

    /**
     * @param deleted 
	 *            逻辑删除字段
     */
    public void setDeleted(Short deleted) {
        this.deleted = deleted;
    }

    /**
     * @return 版本
     */
    public Short getVsersion() {
        return vsersion;
    }

    /**
     * @param vsersion 
	 *            版本
     */
    public void setVsersion(Short vsersion) {
        this.vsersion = vsersion;
    }

    /**
     * @return 修复流程编号
     */
    public String getCode() {
        return code;
    }

    /**
     * @param code 
	 *            修复流程编号
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * @return 流程管理名称
     */
    public String getName() {
        return name;
    }

    /**
     * @param name 
	 *            流程管理名称
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * @return 流程是否被挂起（被挂起的流程不可用）：0，否；1，是
     */
    public Short getSuspended() {
        return suspended;
    }

    /**
     * @param suspended 
	 *            流程是否被挂起（被挂起的流程不可用）：0，否；1，是
     */
    public void setSuspended(Short suspended) {
        this.suspended = suspended;
    }

    /**
     * @return 流程的定义是否允许删除：0，允许；1，不允许
     */
    public Short getAllowDeleted() {
        return allowDeleted;
    }

    /**
     * @param allowDeleted 
	 *            流程的定义是否允许删除：0，允许；1，不允许
     */
    public void setAllowDeleted(Short allowDeleted) {
        this.allowDeleted = allowDeleted;
    }
}